package com.senlingspace.system.service;

import java.util.List;
import com.senlingspace.system.domain.SlkjInvestor;

/**
 * 投资方Service接口
 * 
 * @author SenlingSpace
 * @date 2024-06-26
 */
public interface ISlkjInvestorService 
{
    /**
     * 查询投资方
     * 
     * @param investorId 投资方主键
     * @return 投资方
     */
    public SlkjInvestor selectSlkjInvestorByInvestorId(Long investorId);

    /**
     * 查询投资方列表
     * 
     * @param slkjInvestor 投资方
     * @return 投资方集合
     */
    public List<SlkjInvestor> selectSlkjInvestorList(SlkjInvestor slkjInvestor);

    /**
     * 新增投资方
     * 
     * @param slkjInvestor 投资方
     * @return 结果
     */
    public int insertSlkjInvestor(SlkjInvestor slkjInvestor);

    /**
     * 修改投资方
     * 
     * @param slkjInvestor 投资方
     * @return 结果
     */
    public int updateSlkjInvestor(SlkjInvestor slkjInvestor);

    /**
     * 批量删除投资方
     * 
     * @param investorIds 需要删除的投资方主键集合
     * @return 结果
     */
    public int deleteSlkjInvestorByInvestorIds(Long[] investorIds);

    /**
     * 删除投资方信息
     * 
     * @param investorId 投资方主键
     * @return 结果
     */
    public int deleteSlkjInvestorByInvestorId(Long investorId);
}
